package cn.maxwell.enums;


public enum GlobalErrorCode {

    // 成功
    ok("0", "服务正常！"),

    // 失败
    SERVICE_ERROR("-1", "服务不可用，我们的程序员正在打飞滴来的路上，请稍后重试！"),

    MOVIE_ERROR("-1", "服务不可用，服务被熔断降级，请稍后重试！"),

    // 100xx公共异常
    SERVICE_PARAM_IS_NULL("10001", "参数不能为空！"),

    // system服务：200xx
    MOVIE_SOCKET_NULL("20000","电影票库存不足，请联系商家补货"),
    MOVIE_MESSAGE_NULL("20001","没有相关电影票信息,请先购票"),
    MOVIE_EXPIRED("20002","当前电影已结束，请更换影片");
    // uaa服务：200xx

    // usere服务：300xx开头

    // 异常码
    private String code;

    // 异常信息
    private String message;

    private GlobalErrorCode(String code, String message) {
        this.code = code;
        this.message = message;
    }

    public String getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }
}
